Route to Cmmi in Turkish Software Companies
نویسندگان
چکیده
Software Process Improvement is a long-standing approach which is developed by software researchers to support organizations on improving software quality and reducing risk. There are variously designed software process improvement standards and models such as Capability Maturity Model (CMM), and more recently Capability Maturity Model Integration (CMMI). CMMI is shortly a model to support process improvement which is accomodated multiple disciplines such as software engineering, system engineering, integrated product and process development, supply sourcing to give the benefits of an integrated model. CMMI is used to assign existing resources to the best advantages which is also adopted all over the world including South America, North America, Africa, Europe, Asian and Australia. Precisely, CMMI improvements are completed by big-scaled companies in Turkey yet most of them achieved to the third level. In this paper, according to the previous studies and experiences related with the CMMI model, a survey is prepared and experimented by the software development experts selected from eight different Turkish software companies to find out the perception and the motivation for the CMMI in Turkey. The outcome of the survey is positive on CMMI despite its expensive service costs and time constraints.
منابع مشابه
Implementation of Risk Management with SCRUM to Achieve CMMI Requirements
Majority of the software development companies are practicing agile methods to develop high quality products. SCRUM is one of the most widely used agile methods. Capability maturity model integration (CMMI) is one of the quality standards for software companies. In this research, we propose an implementation of risk management with SCRUM in order to make it compatible with CMMI. We conducted a ...
متن کاملImplementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, And Assets
Software development organizations that rely on Capability Maturity Model Integration (CMMI) to assess and improve their processes have realized that agile approaches can provide improvements as well. CMMI and agile methods can work well together and exploit synergies that have the potential to improve dramatically business performance. The major question is: How to realize the integration of t...
متن کاملMapping CMMI Level 2 to Scrum Practices: An Experience Report
CMMI has been adopted advantageously in large companies for improvements in software quality, budget fulfilling, and customer satisfaction. However SPI strategies based on CMMI-DEV require heavy software development processes and large investments in terms of cost and time that medium/small companies do not deal with. The so-called light software development processes, such as Agile Software De...
متن کاملA case study of software process improvement with CMMI-DEV and Scrum in Spanish companies
One of the most commonly used agile methods is Scrum. Capability Maturity Model Integration for Development (CMMI-DEV) is currently the de facto framework for process improvement and for determining the organizational maturity of software development companies. CMMI-DEV and Scrum share certain characteristics, and even though they were developed for different purposes, they can be complementary...
متن کاملIdentifying high perceived value practices of CMMI level 2: An empirical study
Objective: In this paper, we present findings from an empirical study that was aimed at identifying the relative ‘‘perceived value” of CMMI level 2 specific practices based on the perceptions and experiences of practitioners of small and medium size companies. The objective of this study is to identify the extent to which a particular CMMI practice is used in order to develop a finer-grained fr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007